/**
 * @name: unique
 * @test: test font
 * @msg: 数组元素去重
 * @param {type}
 * @return:
 */
export function unique (arr) {
  if (!Array.isArray(arr)) {
    return
  }
  const array = []
  for (let i = 0; i < arr.length; i++) {
    if (array.indexOf(arr[i]) === -1) {
      array.push(arr[i])
    }
  }
  return array
}
/**
 * @name: isArray
 * @test: test font
 * @msg: 判断是否是数组
 * @param {arr} 数组参数
 * @return:
 */
export function isArray (arr) {
  return Object.prototype.toString.call(arr) === '[object Array]'
}

/**
 * @name: sort
 * @test: test font
 * @msg: 排序
 * @param {type}
 * @return:
 */
export function sort (arr) {
  if (Array.isArray(arr)) {
    for (let i = arr.length - 1; i > 0; i--) {
      for (let j = 0; j < i; j++) {
        if (arr[j] > arr[j + 1]) {
          [arr[j], arr[j + 1]] = [arr[j + 1], arr[j]]
        }
      }
    }
    return arr
  }
}
